package com.ruoyi.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

/*审批记录的实体类*/
@Data
@TableName("erp_audit_record")
public class ApprovalR {
        @TableId(type = IdType.AUTO)
        private int id;                // 审核记录ID
        private int businessId;      // 业务ID
        private String businessType;    // 业务类型
        private String approvalNode;    // 审批节点
        private String approver;        // 审批人
        private String approvalTime;      // 审批时间
        @TableField(value = "audit_result")
        private Integer result;         // 审批结果(0-拒绝，1-同意，2-退回，3-转审)
        private String opinion;         // 审批意见
        private String previousApprover;// 上一级审批人
        private String nextApprover;    // 下一级审批人
        @TableField(fill = FieldFill.INSERT)
        private Date createTime;        // 创建时间
        @TableField(fill = FieldFill.INSERT)
        private Date updateTime;        // 更新时间
        @TableLogic
        private Integer deleted;        // 逻辑删除(0-未删除，1-已删除)
    @TableField("ji_id")
    private int jiId;
        private String processStatus;   // 流程状态(PENDING-待处理，PROCESSING-处理中，COMPLETED-已完成)
    }

